package com.itrip.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;

import java.util.Date;


@Data
@TableName("itrip_hotel")
public class ItripHotel {

  @TableId(type = IdType.AUTO)
  @TableField("id")
  private Long id; //主键
  @TableField("hotelName")
  private String hotelName; //酒店名称
  @TableField("countryId")
  private Long countryId; //所在国家id
  @TableField("provinceId")
  private Long provinceId; //所在省份id
  @TableField("cityId")
  private Long cityId; //所在城市id
  @TableField("address")
  private String address; //酒店所在地址
  @TableField("details")
  private String details; //酒店介绍（保存附文本）
  @TableField("facilities")
  private String facilities; //酒店设施
  @TableField("hotelPolicy")
  private String hotelPolicy; //酒店政策
  @TableField("hotelType")
  private Long hotelType; //酒店类型(1:国内酒店 2:国际酒店)
  @TableField("hotelLevel")
  private Long hotelLevel; //(1:经济酒店  2:二星级酒店  3:三星级 4:四星酒店 5星酒店)
  @TableField("isGroupPurchase")
  private Long isGroupPurchase; //是否是团购酒店
  @TableField("redundantCityName")
  private String redundantCityName; //城市名称 冗余字段
  @TableField("redundantProvinceName")
  private String redundantProvinceName; //省名称 冗余字段
  @TableField("redundantCountryName")
  private String redundantCountryName; //国家名称 冗余字段
  @TableField("redundantHotelStore")
  private Long redundantHotelStore; //酒店库存（冗余，每天开定时任务的时候更新）
  @TableField("creationDate")
  private Date creationDate; 
  @TableField("createdBy")
  private Long createdBy; 
  @TableField("modifyDate")
  private Date modifyDate; 
  @TableField("modifiedBy")
  private Long modifiedBy; 

}
